package com.application.model.gobierno.caba.entities;

import java.io.Serializable;
import java.util.LinkedList;
import java.util.List;

public class GobCabaColegioItem implements Serializable {

	private static final long serialVersionUID = -4197773935242691852L;

    private String 			gestion;
    private String 			tipo;
    private String 			linkDetalle;
    private String 			nombre;
    
    private String 			pais;
    private String 			provincia;
    private String 			partido;
    private String 			localidad;
    private String 			barrio;
    private String			direccion;
    
    private String			descripcion;
    private	 String			email;
    private String			telefono;
    
    
	private List<String>	niveles;
	private List<String>	jornadas;
	private List<String>	idiomas;

    
    
    private Boolean			saveInDB;


    public GobCabaColegioItem() {
    	niveles = new LinkedList<String>();
    	jornadas = new LinkedList<String>();
    	idiomas = new LinkedList<String>();
    	saveInDB = Boolean.FALSE;
	}


    
	public String getPais() {
		return pais;
	}


	

	public List<String> getJornadas() {
		return jornadas;
	}



	public void setJornadas(List<String> jornadas) {
		this.jornadas = jornadas;
	}



	public List<String> getIdiomas() {
		return idiomas;
	}



	public void setIdiomas(List<String> idiomas) {
		this.idiomas = idiomas;
	}



	public void setPais(String pais) {
		this.pais = pais;
	}



	public String getProvincia() {
		return provincia;
	}



	public void setProvincia(String provincia) {
		this.provincia = provincia;
	}



	public String getPartido() {
		return partido;
	}



	public void setPartido(String partido) {
		this.partido = partido;
	}



	public String getLocalidad() {
		return localidad;
	}



	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}



	public String getGestion() {
		return gestion;
	}


	public void setGestion(String gestion) {
		this.gestion = gestion;
	}


	public String getTipo() {
		return tipo;
	}


	public void setTipo(String tipo) {
		this.tipo = tipo;
	}


	public String getLinkDetalle() {
		return linkDetalle;
	}


	public void setLinkDetalle(String linkDetalle) {
		this.linkDetalle = linkDetalle;
	}


	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public String getDireccion() {
		return direccion;
	}


	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}


	public String getBarrio() {
		return barrio;
	}


	public void setBarrio(String barrio) {
		this.barrio = barrio;
	}


	public String getDescripcion() {
		return descripcion;
	}


	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	public String getEmail() {
		return email;
	}


	public void setEmail(String email) {
		this.email = email;
	}


	public String getTelefono() {
		return telefono;
	}


	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}


	public List<String> getNiveles() {
		return niveles;
	}


	public void setNiveles(List<String> niveles) {
		this.niveles = niveles;
	}


	public Boolean getSaveInDB() {
		return saveInDB;
	}


	public void setSaveInDB(Boolean saveInDB) {
		this.saveInDB = saveInDB;
	}



	public void addNivel(String nivel) {
		if(!niveles.contains(nivel)){
			niveles.add(nivel);
		}		
	}



	public void addJornada(String jornada) {
		if(!jornadas.contains(jornada)){
			jornadas.add(jornada);
		}
	}
	
	
}
